package com.ruoyi.web.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @description: LargeScreenDataVo
 * @auth Wong
 * @date 2025-04-03 11:07
 **/
@Data
@ApiModel("大屏数据VO")
public class LargeScreenDataVo {

    @ApiModelProperty("诉求类型")
    private HistogramVo appealType;

    @ApiModelProperty("服务等级")
    private List<PieChartVo> serviceGrade;

    @ApiModelProperty("问题总数")
    private Long problemTotal;

    @ApiModelProperty("企业总数")
    private Long enterpriseTotal;

    @ApiModelProperty("已办结数")
    private Long settledTotal;

    @ApiModelProperty("办结率")
    private Long settledRate;

    @ApiModelProperty("服务状态")
    private List<PieChartVo> serviceState;

    @ApiModelProperty("企业满意度")
    private List<PieChartVo> enterpriseSatisfaction;

    @ApiModelProperty("各地市诉求数量")
    private HistogramVo citiesAppealQuantity;

    @ApiModelProperty("滚动的最新五条诉求")
    private List<WorkFormLargeScreenRollVo> workFormLargeScreenRollList;
}
